intercompany payables - German English Dictionary